package main

func main() {
	/*
		BOM：
			1.概念：Browser Object Model 浏览器对象模型
				* 将浏览器的各个组成部分封装成对象。
			2.组成：
				* Window：窗口对象
				* Navigator：浏览器对象
				* Screen：显示器屏幕对象
				* History：历史记录对象
				* Location：地址栏对象

			3.Window：窗口对象
			   1.创建：
			   2.方法：
				 1.与弹出框有关的方法：
					 alert()：显示带有 一段消息 和 一个确认按钮 的警告框
					 confirm()：显示带有 一段消息 以及 确认按钮 和 取消按钮 的对话框
						 * 如果用户点击 确定按钮，方法返回 true
						 * 如果用户点击 取消按钮，方法返回 false
					 prompt()：显示 可提示用户输入的 对话框
						 * 返回值：获取用户输入的值
				 2.与打开关闭有关的方法：
					 close()：关闭浏览器窗口
						 * 谁调用我，我关谁
					 open()：打开一个新的浏览器窗口
						 * 返回一个新的 Window 对象
				 3.与定时器有关的方法：
					 setTimeout()：在指定的毫秒数后调用函数或计算表达式。
						 *参数：
						   1. JS代码 或者 方法对象
						   2. 毫秒值
						 *返回值：唯一标识，用于取消定时器
					 clearTimeout()：取消由 setTimeout() 方法设置的 timeout。

					 setInterval()：按照指定的周期（以毫秒计）来调用函数或计算表达式。
					 clearInterval()：取消由 setInterval() 设置的 timeout。

			   3.属性：
					 1.获取其他 BOM 对象：
						 history
						 location
						 Navigator
						 Screen
					  2.获取 DOM 对象：
						 document
			   4.特点：
				 * Window对象不需要创建可以直接使用 window 使用。  window.方法名();
				 * window引用可以省略。   方法名();

		4.Location：地址栏对象
			1.创建（获取）：
				1.window.location
				2.location
			2.方法：
				* reload()：重新加载当前文档。刷新
			3.属性：
				* href：设置或返回完整的 URL

	*/
}
